home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr39 / bpq406f.zip / BPQCFG.TXT < prev    next >
Text File  |  1992-10-07  |  9KB  |  309 lines

  1. ;    For Version 4.05f
  2. ;
  3. ;
  4. ;    CONFIGURATION FILE FOR G8BPQ SWITCH SOFTWARE
  5. ;
  6. ;    The program which converts this text file to binary
  7. ;    form is currently very crude - be VERY careful when 
  8. ;    editing this file!
  9. ;
  10. ;
  11. ;    The order of parameters in not important, but they
  12. ;    all must be specified - there are no defaults
  13. ;
  14. ;
  15. ;
  16. HOSTINTERRUPT=127 ; Sets the Interrupt used to access BPQ Host Mode. Will
  17.           ; normally be 127, but may be changed if this clashes with
  18.           ; other software. BTRIEVE seems to use 127, so if you are
  19.           ; using it, try INTERRUPT=126
  20.  
  21.  
  22.  
  23. ;    Memory Usage. If EMS=1, the system will attempt to put its
  24. ;    data area into EMS Memory. At the moment it makes no attempt 
  25. ;    to manage sharing of the EMS window, so you must not run any other
  26. ;    software using EMS.
  27. ;
  28. ;    Setting EMS=1 seems to cause problems with Desqview. I suggest it
  29. ;    is only used with non-DV installations.
  30. ;
  31. ;
  32. EMS=0                ; dont use EMS RAM
  33. ;
  34. ;    I seem to have problems with systems not using DESQVIEW - especially
  35. ;    NNA BBS's. The DV calls SHOULD be ignored if DV is not loaded, but
  36. ;    just in case, if you set DESQVIEW=0, the 'Release Timeslice' call
  37. ;    wont be used. MAKE SURE that you set DESQVIEW=1 if using DV, or
  38. ;    performance will be seriously affected.
  39. ;
  40. DESQVIEW=1
  41. ;
  42. ;
  43. ;    Station Identification.
  44. ;
  45. ;    If a user connects to the NODE Callsign or Alias, he is linked
  46. ;    to the switch code, and can use normal NetRom/TheNet commands
  47. ;
  48. ;    If he connects to the BBS Callsign or Alias he will be connected
  49. ;    directly to a BBS port. If none are available, the connect will
  50. ;    be rejected.
  51. ;
  52. ;    Note that of you are running only a NODE (ie BBS=0), or
  53. ;    or just a BBS (NODE=0), then you must still put in two pairs of calls,
  54. ;    but they MUST be the SAME.
  55. ;
  56. ;    If you are running both, the calls MUST be different
  57.  
  58. NODECALL=G8BPQ-3        ; NODE CALLSIGN
  59. NODEALIAS=NOTTS
  60.  
  61.  
  62. BBSCALL=G8BPQ-1             ; BBS CALLSIGN 
  63. BBSALIAS=BBSTST            ; BBS ALIAS
  64.  
  65. ;
  66. ;    'ID' MESSAGE - SENT EVERY IDINTERVAL MINS
  67. ;
  68. ;    WILL BE ADDRESSED FROM THE PORT CALLSIGN (IF DEFINED)
  69. ;         ELSE FROM THE NODE CALL
  70. ;
  71. ;    The following format allows KA nodes to include your system in
  72. ;    their 'Nodes' lists.
  73. ;
  74. IDMSG:
  75. Network node (NOTTS)
  76. ***
  77. ;
  78. UNPROTO=MAIL            ; DEFAULT UNPROTO ADDR
  79.  
  80. ;    'I' COMMAND TEXT
  81. ;
  82. ;    Note that the bit about needing a port param in connects is only
  83. ;    necessary if you are running more that one (radio) port.
  84. ;
  85. INFOMSG:
  86. G8BPQ Packet Switch, Mapperley, Nottingham. IO92KX
  87. Commands are basically the same as NET/ROM, but to connect to another
  88. normal station (not another node), you must specify a port number before
  89. the callsign. Use PORTS command to list available ports. The BBS command
  90. connects you to the associated Mailbox.
  91. ***
  92. ;
  93. ;    CTEXT - Normally will only be sent when someone connects to 
  94. ;    the NODE ALIAS at level 2. If FULL_CTEXT is set to 1, it 
  95. ;    will be sent to all connectees. Note that this could confuse BBS
  96. ;    forwarding connect scripts. 
  97. ;
  98. CTEXT:
  99. Welcome to G8BPQ's Packet Switch in Nottingham
  100. Type ? for list of available commands.
  101. ***
  102.  
  103. FULL_CTEXT=0            ; SEND CTEXT ONLY TO L2 CONNECTEES TO ALIAS
  104.  
  105. ;    Network System Parameters
  106. ;
  107. OBSINIT=5            ; INITIAL OBSOLESCENCE VALUE
  108. OBSMIN=4            ; MINIMUM TO BROADCAST
  109. NODESINTERVAL=60        ; 'NODES' INTERVAL IN MINS
  110. IDINTERVAL=15            ; 'ID' BROADCAST INTERVAL (UK Regs require
  111.                 ; an AX25 ID every 15 mins)
  112. ;
  113. BTINTERVAL=0            ; NO BEACONS
  114.  
  115. L3TIMETOLIVE=25            ; MAX L3 HOPS
  116. L4RETRIES=3            ; LEVEL 4 RETRY COUNT
  117. ;
  118. ;    I have seen suggestions that L4TIMEOUT should be increased to very
  119. ;    high values (even as long as seven mins). Although 60 may be a bit 
  120. ;     short in some cases, I STRONGLY advise that you dont go much above
  121. ;    120 secs unless you understand ALL the implications.
  122. ;
  123. ;    I've set TTL and TIMEOUT to the values agreed by the latest SYSOPS
  124. ;    meeting - this does not imply that I agree with them!
  125. ;
  126. L4TIMEOUT=120            ; LEVEL 4 TIMEOUT
  127. L4DELAY=10            ; LEVEL 4 DELAYED ACK TIMER
  128. L4WINDOW=4            ; DEFAULT LEVEL 4 WINDOW
  129. ;
  130. MAXLINKS=30            ; MAX LEVEL 2 LINKS (UP,DOWN AND INTERNODE)
  131. MAXNODES=120            ; MAX NODES IN SYSTEM
  132. MAXROUTES=35            ; MAX ADJACENT NODES
  133. MAXCIRCUITS=64            ; NUMBER OF L4 CIRCUITS
  134. minqual=10            ; MINIMUM QUALITY TO ADD TO NODES TABLE    
  135.     
  136. BBSQUAL=250            ; BBS Quality relative to NODE - used to
  137.                 ; limit 'spread' of BBS through the network
  138.                 ; to your required service area. I've been
  139.                 ; asked to set a low default to encourage you
  140.                 ; to think about a suitable value. Max is 255
  141.  
  142. BUFFERS=255            ; PACKET BUFFERS - 255 MEANS ALLOCATE AS MANY
  143.                 ; AS POSSIBLE - NORMALLY ABOUT 130, DEPENDING
  144.                 ; ON OTHER TABLE SIZES
  145. ;
  146. ;    TNC DEFAULT PARAMS
  147. ;
  148. PACLEN=120            ; MAX PACKET SIZE
  149. ;
  150. ;    PACLEN is a problem! The ideal size depends on the link(s) over
  151. ;    which a packet will be sent. For a session involving another node,
  152. ;    we have no idea what is at the far end. Ideally each node should have
  153. ;    the capability to combine and then refragment messages to suit each
  154. ;    link segment - maybe when there are more of my nodes about than 'real'
  155. ;    ones, i'll do it. When the node is accessed directly, things are a
  156. ;    bit easier, as we know at least something about the link. So, from
  157. ;    Version 3.11 onwards, there are two PACLEN params, one here and
  158. ;    one in the PORTS section. This one is used to set the initial value
  159. ;    for sessions via other nodes, and for sessions initiated from here.
  160. ;    The other is used for incoming direct (Level 2)    sessions. In all cases
  161. ;    the TNC PACLEN command can be used to override the defaults.
  162. ;
  163. ;    The main reason for changing this now was a request from someone
  164. ;    wanting to run an HF port.
  165. ;
  166. ;
  167. ;
  168. TRANSDELAY=1            ; TRANSPARENT MODE SEND DELAY - 1 SEC
  169. ;
  170. ;    Level 2 Parameters
  171. ;
  172. ; T1, T2 and N2 are now int the PORTS section
  173. ;
  174. T3=180                ; LINK VALIDATION TIMER (3 MINS)
  175.  
  176. IDLETIME=900              ; IDLE LINK SHUTDOWN TIMER (15 MINS)    
  177. ;
  178. ;
  179. ;    Configuration Options
  180. ;
  181. BBS=1                ; INCLUDE BBS SUPPORT
  182. NODE=1                ; INCLUDE SWITCH SUPPORT
  183. ;
  184. HIDENODES=0            ; IF SET TO 1, NODES STARTING WITH # WILL 
  185.                 ; ONLY BE DISPLAYED BY A NODES * COMMAND
  186. ;
  187. ;    THE *** LINKED COMMAND IS INTENDED FOR USE BY GATEWAY SOFTWARE, AND
  188. ;    CONCERN HAS BEEN EXPRESSED THAT IT COULD BE MISUSED. I RECOMMEND THAT
  189. ;    IT IS DISABLED IF NOT NEEDED.
  190. ;
  191. ENABLE_LINKED=N            ; CONTROLS PROCESSING OF *** LINKED COMMAND
  192.                 ; Y ALLOWS UNRESTRICTED USE
  193.                 ; A ALLOWS USE BY APPLICATION PROGRAM
  194.                 ; N (OR ANY OTHER VALUE) DISABLE
  195. ;
  196. ;
  197. ;
  198. ;
  199. ;    'COMBIOS' Port definitions.
  200. ;
  201. ;    This section defines the virtual TNC's that the code supports.
  202. ;
  203. ;    The basic format is:
  204. ;
  205. ;        TNCPORT
  206. ;        COM=n        ; COMBIOS port number
  207. ;        APPLMASK=nn    ; Defaults to 1 (BBS)
  208. ;            APPLFLAGS=nn    ; Defaults to 6 
  209. ;         ENDPORT
  210. ;
  211. ;    See APPLS.DOC for details on use of APPLFLAGS and APPLMASK
  212. ;    Only TNC2 applications are supported through this interface.
  213. ;    For information on using KISS or DEDHOST applications, see file
  214. ;    DRIVERS.DOC
  215. ;
  216. ;      Dont try to define more than 16 ports.
  217. TNCPORT
  218.     COM=1
  219. ENDPORT
  220.  
  221.  
  222. TNCPORT
  223.     COM=3
  224.     APPLFLAGS=4        ; NO 'CONNECTED' TO USERS
  225. ENDPORT
  226.  
  227.  
  228. ;
  229. ;    AX25 PORT DEFINITIONS
  230. ;
  231. ;    These define the external links - normally to radios, but possibly
  232. ;    to other computers, modems, etc.
  233. ;    The hardware type and protocol are now defined separately, but
  234. ;    at the moment only a limited number of combinations are possible
  235. ;
  236. ;    Interrupt levels may be shared by any cards with suitable
  237. ;    hardware. Examples are all but the earliest DRSI cards, and
  238. ;    a MS400 modified as described by AA4RE in his MBBIOS documentation.
  239. ;
  240. ;    There is a significant overhead in using the shared interrupt
  241. ;    feature - try to use it on relatively low speed links, and
  242. ;    wath out for TX underruns/RX overuns.
  243. ;
  244. ;
  245. ;    See file PORTS.DOC for full details of available paramters.
  246. ;
  247. ;     Note that all timer values are in ms intervals. Most TNC's
  248. ;    use different units for the various timers, so be careful!
  249. ;
  250. ;    The timings are all derived from the PC's timer interrupt,
  251. ;    who's frequency is about 18.2 HZ, so the resolution is only to 
  252. ;    approx 50ms.
  253. ;
  254.  
  255. PORT
  256.     ID=kiss test port
  257.     TYPE=ASYNC
  258.     PROTOCOL=KISS
  259.     IOADDR=3F8H
  260.     INTLEVEL=4
  261.     SPEED=9600
  262.     CHANNEL=A
  263.     QUALITY=10
  264.     MAXFRAME=2
  265.     TXDELAY=500
  266.     SLOTTIME=100
  267.     PERSIST=64
  268.     FULLDUP=0
  269.     FRACK=7000
  270.     RESPTIME=2000
  271.     RETRIES=10
  272.     PACLEN=120
  273.  
  274. ENDPORT
  275.  
  276.  
  277. ROUTES:
  278. ;
  279. ;    ROUTES TO LOCK IN
  280. ;
  281. ;    specify Callsign, Quality and Port. You can now also specify
  282. ;    MAXFRAME, FRACK, PACLEN (in that order) to override the port
  283. ;    defaults.
  284. ;
  285. ;
  286. G4RFG-1,0,2            ; MARGINAL, SO QUALITY = 0
  287. G4RFG,0,1
  288. GB7LX-2,0,1
  289. GB7LX-7,20,2
  290. G0GDR-1,100,2,1,6000,100    ; not always very good, so maxframe=1
  291. ***
  292. ;
  293. ;    APPLICATIONS SUPPORTED
  294. ;
  295. ;    UP TO 8 ENTRIES OF UP TO 12 BYTES EACH
  296. ;
  297. ;    THE FIRST 3 ARE RESERVED FOR BBS, HOST, AND REMOTE SYSOP - YOU
  298. ;    CAN DEFINE THE OTHERS AS YOU LIKE.
  299. ;
  300. ;    FOR COMPATIBILITY WITH EARLIER VERSIONS, JUST ENTER APPLICATIONS=BBS
  301. ;
  302. ;    NAMES STARTING WITH * ARE NOT INCLUDED IN 'VALID COMMANDS' DISPLAY
  303. ;
  304. APPLICATIONS=BBS,,*SYS
  305. ;
  306.